ADVISE: Performance Evaluation of Parallel VHDL Simulation
نویسندگان
چکیده
VHDL is the one of the most important and widely used hardware description languages at this time. The increase in size and complexity of VHDL models necessitates the use of parallel and distributed algorithms to obtain acceptable simulation performance. We have investigated the use of optimistic distributed algorithms with VHDL simulation. Using an optimistic algorithm with VHDL introduces some major problems which can only be solved at some cost. With our simulation environment we obtain speedups of around four for a medium-sized benchmark. We expect that the optimisation of our environment and partitioning, and the use of larger benchmarks will lead to higher speedups, which makes it worthwhile to investigate this approach further.
منابع مشابه
A VHDL Speci cation of a Shared Memory Parallel Machine for Babel
We present an abstract machine designed for the parallel execution of functional logic programs, i. e. Babel. It is accomplished utilizing a shared memory model. E ciency is gained by using the same stack mechanisms as the WAM, i.e. the fast reclamation of memory during backtracking is maintained despite the parallel extensions. In addition to the strict behaviour of programs (e.g. in Prolog), ...
متن کاملVHDL-AMS Modeling and Compilation for Parallel Mixed-Mode Simulation
In this paper a survey of recommended VHDLAMS modeling practices for effective parallel simulation is given. Also, a need for extension of VHDL-AMS standard is considered in order to enable the designer to influence parallel simulation performance during the model development. Mixed-mode circuit partitioning algorithms that should be applied during the model compilation are presented.
متن کاملOn Simulating Parallel Algorithms with VHDL
Hardware Description Languages (HDL) like VHDL are widely used to design and simulate with programmable logic devices. Simulation of very large scale integrated digital systems (VLSI) is of great importance as it assures system correctness and maximizes system performance ([4], [5], [9]). The utilization of parallel simulation introduces the problem of how to partition the logic gates and syste...
متن کاملEvaluation of Parallel Logic Simulation Using DVSIM
Parallel simulation is expected to speed up simulation run time in a signi cant way. This paper describes a framework that is used to evaluate the performance of parallel simulation algorithms. The framework's core is DVSIM, a parallel event-driven VHDL simulator. The framework provides several mechanisms to calculate sensible bases for speed-up calculation. Monitoring tools are employed to obs...
متن کاملAccurate Model for Network-on-Chip Performance Evaluation Based on Timed Colored Petri Net
Network-on-Chip (NoC) is a power architecture that emerged to solve communication issues present in modern Systems-on-Chip (SoCs). NoC based architectures are very scalable and offer high levels of communication parallelism, among other features. Every efficient NoC implementation requires several design steps to accomplish indices of performance. Although there are many system level models, hi...
متن کامل